micro-cellular rubber strip - Spanish English Dictionary